home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / dev / c / ExtrasLib.lha / ExtrasLib / Include / clib / extras / utility_protos.h < prev   
Encoding:
C/C++ Source or Header  |  2000-09-30  |  785 b   |  24 lines

  1. #ifndef CLIB_EXTRAS_UTILITY_PROTOS_H
  2. #define CLIB_EXTRAS_UTILITY_PROTOS_H
  3.  
  4. #ifndef UTILITY_TAGITEM_H
  5. #include <utility/tagitem.h>
  6. #endif
  7.  
  8. struct  TagItem *tag_AllocTags(ULONG TagCount);
  9. void    tag_FreeTags (struct TagItem *TL);
  10. void    tag_ClearNumTags(struct TagItem *TL, ULONG TagCount);
  11.  
  12. BOOL    tag_AddTags(struct TagItem *TagList, ULONG Tag, ...);
  13. BOOL    tag_AddTagList(struct TagItem *TagList, struct TagItem *NewTags);
  14. BOOL    tag_AddTag(struct TagItem *TagList, ULONG Tag, ULONG Data);
  15. BOOL    tag_RemTag(struct TagItem *TL, ULONG Tag);
  16. BOOL    tag_TagMore(struct TagItem *TL, struct TagItem *More);
  17. BOOL    tag_TagEnd(struct TagItem *TL);
  18.  
  19. ULONG   tag_CountUserTags(struct TagItem *TL);
  20. void    tag_ClearTags(struct TagItem *TL);
  21.  
  22.  
  23. #endif /* CLIB_EXTRAS_UTILITY_PROTOS_H */
  24.